import request from '@/utils/request'

// 获取全部试卷信息
export function reqGetPapersList() {
    return request({
        url: '/bank/getPapersList',
        method: 'get'
    })
}
// 获取搜索试卷信息
export function reqSearchPapersList(paper_name, lang_id, paper_type) {
    return request({
        url: '/bank/searchPapersList',
        method: 'get',
        params: { paper_name, lang_id, paper_type }
    })
}
// 请求删除试卷
export function reqDeletePaper(paperId) {
    return request({
        url: '/bank/deletePaper?paper_id=' + paperId,
        method: 'post'
    })
}
// 请求获取选中试卷问题详情
export function reqPaperQueDetailByPaperId(paper_id) {
    return request({
        url: '/bank/getPaperQueDetailByPaperId',
        method: 'get',
        params: { paper_id }
    })
}
// 请求随机组卷，插入试卷数据，即发布试卷
export function reqRandomInsertPaperInfo(data) {
    return request({
        url: '/bank/randomInsertPaperInfo',
        method: 'post',
        data
    })
}
// 请求固定组卷，插入试卷数据，即发布试卷
export function reqFixedInsertPaperInfo(data) {
    return request({
        url: '/bank/fixedInsertPaperInfo',
        method: 'post',
        data
    })
}
// 请求通过langId获取科目下的所有问题
export function reqPaperQueDetailByLangId(lang_id) {
    return request({
        url: '/bank/getPaperQueDetailByLangId?lang_id=' + lang_id,
        method: 'get',
    })
}

